using Beaker.OpenCube.Render.Maths;

namespace Beaker.OpenCube.Render.Materials
{
	public interface IMaterial
	{
		Color Shade( Intersection intersection );

		//Color Diffuse( Intersection intersection );
		//Color Specular( Intersection intersection );
		//double Reflect( Intersection intersection );
		//double Roughness( Intersection intersection );
	}
}